﻿namespace Acoris.Foundation
{
    /// <summary>
    /// 表示一个单元操作
    /// </summary>
    public interface IOperatorUnit
    {
        /// <summary>
        /// 提供撤销功能
        /// </summary>
        void Undo();

        /// <summary>
        /// 提供重做功能
        /// </summary>
        void Redo();

        /// <summary>
        /// 修改的热点目标
        /// </summary>
        object Target { get; set; }
    }
}
